//#define _CRT_SECURE_NO_WARNINGS
//#define PTR 0
//#define OFFSETOF(_struct,v_name) ((size_t)&(((_struct*)PTR)->v_name))
//#include <stdio.h>
//struct s {
//	int i;
//	int b;
//	char a;
//};
//
//int main() {
//	printf("%d\n", OFFSETOF(struct s, i));
//	printf("%d\n",OFFSETOF(struct s, b));
//	printf("%d\n", OFFSETOF(struct s, a));
//
//
//	return 0;
//}